﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OpenExpressApp.Module.WPF
{
    /// <summary>
    /// 程序集内部使用的事件“监听器”
    /// 
    /// 本对象需要其它对象来通知某些事件的发生。
    /// </summary>
    internal interface IEventListener
    {
        /// <summary>
        ///  通知这个ObjectView控件发生了MouseDoubleClick事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void NotifyMouseDoubleClick(object sender, EventArgs e);

        /// <summary>
        ///  通知这个ObjectView控件发生了SelectedItemChanged事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void NotifySelectedItemChanged(object sender, SelectedItemChangedEventArgs e);
    }
}
